--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
docs/manual/_static/language_data.js 0d16e2305eb2f7f350c1202bc0d3c9764bea1b3e (0d16e230) Text, 4.60 KB
T8b949e/*
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
*/
Tff7b72var Te6edf3stopwords Tff7b72= Tb4b4b4[Ta5d6ff"a"Tb4b4b4, Ta5d6ff"and"Tb4b4b4, Ta5d6ff"are"Tb4b4b4, Ta5d6ff"as"Tb4b4b4, Ta5d6ff"at"Tb4b4b4, Ta5d6ff"be"Tb4b4b4, Ta5d6ff"but"Tb4b4b4, Ta5d6ff"by"Tb4b4b4, Ta5d6ff"for"Tb4b4b4, Ta5d6ff"if"Tb4b4b4, Ta5d6ff"in"Tb4b4b4, Ta5d6ff"into"Tb4b4b4, Ta5d6ff"is"Tb4b4b4, Ta5d6ff"it"Tb4b4b4, Ta5d6ff"near"Tb4b4b4, Ta5d6ff"no"Tb4b4b4, Ta5d6ff"not"Tb4b4b4, Ta5d6ff"of"Tb4b4b4, Ta5d6ff"on"Tb4b4b4, Ta5d6ff"or"Tb4b4b4, Ta5d6ff"such"Tb4b4b4, Ta5d6ff"that"Tb4b4b4, Ta5d6ff"the"Tb4b4b4, Ta5d6ff"their"Tb4b4b4, Ta5d6ff"then"Tb4b4b4, Ta5d6ff"there"Tb4b4b4, Ta5d6ff"these"Tb4b4b4, Ta5d6ff"they"Tb4b4b4, Ta5d6ff"this"Tb4b4b4, Ta5d6ff"to"Tb4b4b4, Ta5d6ff"was"Tb4b4b4, Ta5d6ff"will"Tb4b4b4, Ta5d6ff"with"Tb4b4b4]Tb4b4b4;
T8b949e/* Non-minified version is copied as a separate JS file, if available */
T8b949e/**
* Porter Stemmer
*/
Tff7b72var Te6edf3Stemmer Tff7b72= Tff7b72functionTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3step2list Tff7b72= Tb4b4b4{
Te6edf3ationalTff7b72: Ta5d6ff'ate'Tb4b4b4,
Te6edf3tionalTff7b72: Ta5d6ff'tion'Tb4b4b4,
Te6edf3enciTff7b72: Ta5d6ff'ence'Tb4b4b4,
Te6edf3anciTff7b72: Ta5d6ff'ance'Tb4b4b4,
Te6edf3izerTff7b72: Ta5d6ff'ize'Tb4b4b4,
Te6edf3bliTff7b72: Ta5d6ff'ble'Tb4b4b4,
Te6edf3alliTff7b72: Ta5d6ff'al'Tb4b4b4,
Te6edf3entliTff7b72: Ta5d6ff'ent'Tb4b4b4,
Te6edf3eliTff7b72: Ta5d6ff'e'Tb4b4b4,
Te6edf3ousliTff7b72: Ta5d6ff'ous'Tb4b4b4,
Te6edf3izationTff7b72: Ta5d6ff'ize'Tb4b4b4,
Te6edf3ationTff7b72: Ta5d6ff'ate'Tb4b4b4,
Te6edf3atorTff7b72: Ta5d6ff'ate'Tb4b4b4,
Te6edf3alismTff7b72: Ta5d6ff'al'Tb4b4b4,
Te6edf3ivenessTff7b72: Ta5d6ff'ive'Tb4b4b4,
Te6edf3fulnessTff7b72: Ta5d6ff'ful'Tb4b4b4,
Te6edf3ousnessTff7b72: Ta5d6ff'ous'Tb4b4b4,
Te6edf3alitiTff7b72: Ta5d6ff'al'Tb4b4b4,
Te6edf3ivitiTff7b72: Ta5d6ff'ive'Tb4b4b4,
Te6edf3bilitiTff7b72: Ta5d6ff'ble'Tb4b4b4,
Te6edf3logiTff7b72: Ta5d6ff'log'
Tb4b4b4}Tb4b4b4;
Tff7b72var Te6edf3step3list Tff7b72= Tb4b4b4{
Te6edf3icateTff7b72: Ta5d6ff'ic'Tb4b4b4,
Te6edf3ativeTff7b72: Ta5d6ff''Tb4b4b4,
Te6edf3alizeTff7b72: Ta5d6ff'al'Tb4b4b4,
Te6edf3icitiTff7b72: Ta5d6ff'ic'Tb4b4b4,
Te6edf3icalTff7b72: Ta5d6ff'ic'Tb4b4b4,
Te6edf3fulTff7b72: Ta5d6ff''Tb4b4b4,
Te6edf3nessTff7b72: Ta5d6ff''
Tb4b4b4}Tb4b4b4;
Tff7b72var Te6edf3c Tff7b72= Ta5d6ff"[^aeiou]"Tb4b4b4; T8b949e// consonant
Tff7b72var Te6edf3v Tff7b72= Ta5d6ff"[aeiouy]"Tb4b4b4; T8b949e// vowel
Tff7b72var Te6edf3C Tff7b72= Te6edf3c Tff7b72+ Ta5d6ff"[^aeiouy]*"Tb4b4b4; T8b949e// consonant sequence
Tff7b72var Te6edf3V Tff7b72= Te6edf3v Tff7b72+ Ta5d6ff"[aeiou]*"Tb4b4b4; T8b949e// vowel sequence
Tff7b72var Te6edf3mgr0 Tff7b72= Ta5d6ff"^(" Tff7b72+ Te6edf3C Tff7b72+ Ta5d6ff")?" Tff7b72+ Te6edf3V Tff7b72+ Te6edf3CTb4b4b4; T8b949e// [C]VC... is m>0
Tff7b72var Te6edf3meq1 Tff7b72= Ta5d6ff"^(" Tff7b72+ Te6edf3C Tff7b72+ Ta5d6ff")?" Tff7b72+ Te6edf3V Tff7b72+ Te6edf3C Tff7b72+ Ta5d6ff"(" Tff7b72+ Te6edf3V Tff7b72+ Ta5d6ff")?$"Tb4b4b4; T8b949e// [C]VC[V] is m=1
Tff7b72var Te6edf3mgr1 Tff7b72= Ta5d6ff"^(" Tff7b72+ Te6edf3C Tff7b72+ Ta5d6ff")?" Tff7b72+ Te6edf3V Tff7b72+ Te6edf3C Tff7b72+ Te6edf3V Tff7b72+ Te6edf3CTb4b4b4; T8b949e// [C]VCVC... is m>1
Tff7b72var Te6edf3s_v Tff7b72= Ta5d6ff"^(" Tff7b72+ Te6edf3C Tff7b72+ Ta5d6ff")?" Tff7b72+ Te6edf3vTb4b4b4; T8b949e// vowel in stem
Tff7b72thisTb4b4b4.Te6edf3stemWord Tff7b72= Tff7b72function Tb4b4b4(Te6edf3wTb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3stemTb4b4b4;
Tff7b72var Te6edf3suffixTb4b4b4;
Tff7b72var Te6edf3firstchTb4b4b4;
Tff7b72var Te6edf3origword Tff7b72= Te6edf3wTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3wTb4b4b4.Te6edf3length Tff7b72< T79c0ff3Tb4b4b4)
Tff7b72return Te6edf3wTb4b4b4;
Tff7b72var Te6edf3reTb4b4b4;
Tff7b72var Te6edf3re2Tb4b4b4;
Tff7b72var Te6edf3re3Tb4b4b4;
Tff7b72var Te6edf3re4Tb4b4b4;
Te6edf3firstch Tff7b72= Te6edf3wTb4b4b4.Te6edf3substrTb4b4b4(T79c0ff0Tb4b4b4,T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3firstch Tff7b72== Ta5d6ff"y"Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3firstchTb4b4b4.Te6edf3toUpperCaseTb4b4b4(Tb4b4b4) Tff7b72+ Te6edf3wTb4b4b4.Te6edf3substrTb4b4b4(T79c0ff1Tb4b4b4)Tb4b4b4;
T8b949e// Step 1a
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)(ss|i)es$/Tb4b4b4;
Te6edf3re2 Tff7b72= Ta5d6ff/^(.+?)([^s])s$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3wTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3reTb4b4b4,Ta5d6ff"$1$2"Tb4b4b4)Tb4b4b4;
Tff7b72else Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3wTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3re2Tb4b4b4,Ta5d6ff"$1$2"Tb4b4b4)Tb4b4b4;
T8b949e// Step 1b
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)eed$/Tb4b4b4;
Te6edf3re2 Tff7b72= Ta5d6ff/^(.+?)(ed|ing)$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr0Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3re Tff7b72= Ta5d6ff/.$/Tb4b4b4;
Te6edf3w Tff7b72= Te6edf3wTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3reTb4b4b4,Ta5d6ff""Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72else Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3re2Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3re2 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3s_vTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3w Tff7b72= Te6edf3stemTb4b4b4;
Te6edf3re2 Tff7b72= Ta5d6ff/(at|bl|iz)$/Tb4b4b4;
Te6edf3re3 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Ta5d6ff"([^aeiouylsz])\\1$"Tb4b4b4)Tb4b4b4;
Te6edf3re4 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Ta5d6ff"^" Tff7b72+ Te6edf3C Tff7b72+ Te6edf3v Tff7b72+ Ta5d6ff"[^aeiouwxy]$"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3w Tff7b72+ Ta5d6ff"e"Tb4b4b4;
Tff7b72else Tff7b72if Tb4b4b4(Te6edf3re3Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3re Tff7b72= Ta5d6ff/.$/Tb4b4b4;
Te6edf3w Tff7b72= Te6edf3wTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3reTb4b4b4,Ta5d6ff""Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72else Tff7b72if Tb4b4b4(Te6edf3re4Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3w Tff7b72+ Ta5d6ff"e"Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
T8b949e// Step 1c
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)y$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3s_vTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stem Tff7b72+ Ta5d6ff"i"Tb4b4b4;
Tb4b4b4}
T8b949e// Step 2
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3suffix Tff7b72= Te6edf3fpTb4b4b4[T79c0ff2Tb4b4b4]Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr0Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stem Tff7b72+ Te6edf3step2listTb4b4b4[Te6edf3suffixTb4b4b4]Tb4b4b4;
Tb4b4b4}
T8b949e// Step 3
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3suffix Tff7b72= Te6edf3fpTb4b4b4[T79c0ff2Tb4b4b4]Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr0Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stem Tff7b72+ Te6edf3step3listTb4b4b4[Te6edf3suffixTb4b4b4]Tb4b4b4;
Tb4b4b4}
T8b949e// Step 4
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/Tb4b4b4;
Te6edf3re2 Tff7b72= Ta5d6ff/^(.+?)(s|t)(ion)$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr1Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stemTb4b4b4;
Tb4b4b4}
Tff7b72else Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3re2Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4] Tff7b72+ Te6edf3fpTb4b4b4[T79c0ff2Tb4b4b4]Tb4b4b4;
Te6edf3re2 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr1Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stemTb4b4b4;
Tb4b4b4}
T8b949e// Step 5
Te6edf3re Tff7b72= Ta5d6ff/^(.+?)e$/Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3fp Tff7b72= Te6edf3reTb4b4b4.Te6edf3execTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4;
Te6edf3stem Tff7b72= Te6edf3fpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4;
Te6edf3re Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr1Tb4b4b4)Tb4b4b4;
Te6edf3re2 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3meq1Tb4b4b4)Tb4b4b4;
Te6edf3re3 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Ta5d6ff"^" Tff7b72+ Te6edf3C Tff7b72+ Te6edf3v Tff7b72+ Ta5d6ff"[^aeiouwxy]$"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4) Tff7b72|| Tb4b4b4(Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4) Tff7b72&& Tff7b72!Tb4b4b4(Te6edf3re3Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3stemTb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3stemTb4b4b4;
Tb4b4b4}
Te6edf3re Tff7b72= Ta5d6ff/ll$/Tb4b4b4;
Te6edf3re2 Tff7b72= Tff7b72new Tffa657RegExpTb4b4b4(Te6edf3mgr1Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3reTb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4) Tff7b72&& Te6edf3re2Tb4b4b4.Te6edf3testTb4b4b4(Te6edf3wTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3re Tff7b72= Ta5d6ff/.$/Tb4b4b4;
Te6edf3w Tff7b72= Te6edf3wTb4b4b4.Te6edf3replaceTb4b4b4(Te6edf3reTb4b4b4,Ta5d6ff""Tb4b4b4)Tb4b4b4;
Tb4b4b4}
T8b949e// and turn initial Y back to y
Tff7b72if Tb4b4b4(Te6edf3firstch Tff7b72== Ta5d6ff"y"Tb4b4b4)
Te6edf3w Tff7b72= Te6edf3firstchTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4) Tff7b72+ Te6edf3wTb4b4b4.Te6edf3substrTb4b4b4(T79c0ff1Tb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3wTb4b4b4;
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────